package com.ccys.db.vo.doctor.patientHistory;

import com.ccys.db.vo.app.callStandByScreen.MedicalServiceMakeVo;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;

/**
 * @program: WhiteCoat
 * @description: 产品包
 * @author: ZhangJingCan
 * @create: 2024-02-23 17:24
 **/

@Data
public class DoctorGetBookingDetailProductPackagesVo {

    /**
     * 预订服务ID tbl_booking_package的id
     */
    @JsonProperty("booking_service_id")
    private String bookingServiceId;

    /**
     * ID tbl_booking_package 的package_id 也是tbl_package 的id
     */
    @JsonProperty("id")
    private String id;

    /**
     * 名称 tbl_package的name
     */
    @JsonProperty("name")
    private String name;

    /**
     * 价格 tbl_booking_package
     */
    @JsonProperty("price")
    private String price;

    /**
     * 数量 tbl_booking_package
     */
    @JsonProperty("quantity")
    private String quantity;

    /**
     * 类型 tbl_package
     */
    @JsonProperty("type")
    private String type;

    /**
     * 是否在排除列表中 tbl_booking_package
     */
    @JsonProperty("is_in_exclusion_list")
    private Integer isInExclusionList;

    /**
     * 描述 tbl_package
     */
    @JsonProperty("description")
    private String description;

    /**
     * 药物
     */
    @JsonProperty("medications")
    private List<MedicationsMakeVo> medications;

    /**
     * 医疗服务
     */
    @JsonProperty("medical_services")
    private List<MedicalServiceMakeVo> medicalServices;

}
